/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farmcode.api.runtime.metadata;

import com.farmcode.api.runtime.metadata.procedure.InputCollection;
import com.farmcode.api.runtime.metadata.procedure.OutputCollection;

/**
 *
 * @author oiprado
 */
public class ProcedureSpc extends ObjectInfoSpc implements Procedure {
  private OutputCollection outputChilds = new OutputCollection();
  private InputCollection inputChilds   = new InputCollection();

    public ProcedureSpc() {
    }

    public ProcedureSpc(String name, String type, boolean used, String className) {
        super(name, type, used, className);
    }
  
  @Override
  public OutputCollection getOutputChilds() {
    return outputChilds;
  }

  @Override
  public void setOutputChilds(OutputCollection outputChilds) {
    this.outputChilds = outputChilds;
  }

  @Override
  public InputCollection getInputChilds() {
    return inputChilds;
  }

  @Override
  public void setInputChilds(InputCollection inputChilds) {
    this.inputChilds = inputChilds;
  }
  
}
